home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / pct3jr.arc / PCT3JR.DOC next >
Encoding:
Text File  |  1984-06-20  |  3.0 KB  |  41 lines

  1.  PCT3JR.DOC 
  2.  PCT3JR.MRG 
  3.                 03/11/84  MICHAEL EORGOFF 
  4.  
  5.         PCTJR.MRG IS A "MERGE" FILE FOR PC-TALK3.  IT CORRECTS THE ACTIVITIES  
  6. OF THE ALT-R(RECEIVE FILE) AND ALT-S(PRINT SCREEN) IN THE PCJR ENVIRONMENT. 
  7. THE PCJR SHUTS OFF AND IGNORES ALL OTHER INTERRUPTS WHEN IT IS TIME TO DO 
  8. A DISK ACCESS.  FOR THE ALT-R WITHOUT ANY MODIFIERS(IE.=X), XOFF IS SENT 
  9. TO THE REMOTE COMPUTER WHENEVER IT BECOMES DESIRABLE FOR THE PCJR TO 
  10. ACCESS THE DISK.  THE LOOP USING 64060-64080 IS USED TO WAIT FOR INCOMING 
  11. COMM ACTIVITY TO DIE DOWN.  ALL INPUT FROM THE COMM BUFFERS IS PUT INTO 
  12. INTERMEDIATE BUFFERS UNTIL SUCH TIME AS THERE IS NO MORE.  THEN THE INTER- 
  13. MEDIATE BUFFERS ARE WRITTEN OUT TO DISK.  AFTER THE INTERMEDIATE BUFFERS 
  14. ARE WRITTEN OUT, THEN AN XON IS SENT TO THE REMOTE COMPUTER.  CLOSING THE 
  15. FILE IS NESTED IN A CHECK FOR OUTSTANDING INTERMEDIATE BUFFERS THAT NEED 
  16. TO BE WRITTEN BEFORE THE ACTUAL CLOSE IS PERFORMED. 
  17.         THE CHOICE OF FIVE BUFFERS FOR THE INTERMEDIATE BUFFERING WAS 
  18. MADE BY TRIAL, ERROR, AND ESTHETICS.  THE FIRST REASON FOR MULTIPLE BUFFERS 
  19. IS THAT SOME TRANSMITTING PROGRAMS ARE SLOW TO REACT TO THE XOFF REQUEST. 
  20. PCTALK IS ONE OF THESE.  ALSO, AT 1200 BAUD, THERE CAN BE AN APPRECIABLE 
  21. AMOUNT OF INFORMATION THAT IS INCOMING IN THE TRANSMISSION NETWORK BEING 
  22. EMPLOYED.  WHAT HAPPENS IS THAT EVEN THOUGH YOU HAVE ISSUED THE XOFF 
  23. IN YOUR PROGRAM, THE REMOTE COMPUTER MAY NOT IMMEDIATELY RESPOND.  THIS 
  24. LEAVES THE COMMUNICATIONS INPUT BUFFER IN A NON-EMPTY CONDITION.  THEREFORE, 
  25. YOU MUST EMPTY IT INTO MULTIPLE BUFFERS.  THE XOFF MAY BE SLOW IN GETTING 
  26. TRANSMITTED.  IT APPEARS THAT BASIC HANDLES ALL THE INCOMING INFORMATION 
  27. BEFORE WORRYING ABOUT THE OUTGOING.  THE ESTHETIC CONSIDERATION IS ALSO ONE 
  28. OF PERFORMANCE. THE SCREEN DISPLAY GETS VERY CHOPPY WHEN SMALL NUMBERS OF  
  29. BUFFERS ARE USED.  THE AMOUNT OF TIME OVERHEAD NEEDED TO WAIT OUT THE 
  30. INCOMING CHARACTERS, AND THE ACTUAL DISK TIME, APPEAR TO REQUIRE THAT MORE 
  31. BUFFERING IS SUPPLIED SO THAT THE COMMUNICATIONS DOESN'T APPEAR TO BE 
  32. UNREASONABLY SLOWED DOWN. 
  33.         THE ALT-S(SCREENDUMP) WAS COUCHED IN AN XOFF-XON PAIR DURING THE 
  34. ENTIRE DURATION OF ITS ACTIVITY. 
  35.         REMEMBER, IS ALL ELSE FAILS, GO TO SLEEP.  IT WON'T GET ANY BETTER. 
  36. THE MANUALS DON'T NECESSARILY PROVIDE ALL THE INFORMATION, AND PROBABLY MOST
  37. OF THE BOOKS WON'T EITHER.
  38.  
  39.         P.S. PCT3JR WAS USED TO UPLOAD ITSELF.
  40. R WAS USED TO UPLOAD ITSELF.
  41.